Generalised Enterprise Reference Architecture and Methodology